telecom provider - German English Dictionary